#include "gdk.h"
#include "gdkdeviceprivate.h"
+#include "gdkdisplayprivate.h"
#include "gdkwindowimpl.h"
#include "gdkprivate-quartz.h"
#include "gdkscreen-quartz.h"
-#include "gdkinputprivate.h"
+#include "gdkcursor-quartz.h"
#include <sys/time.h>
#include <cairo-quartz.h>
gint *ns_x,
gint *ns_y)
{
- GdkScreenQuartz *screen_quartz = GDK_SCREEN_QUARTZ (_gdk_screen);
+ GdkQuartzScreen *screen_quartz = GDK_QUARTZ_SCREEN (_gdk_screen);
if (ns_y)
*ns_y = screen_quartz->height - gdk_y + screen_quartz->min_y;
gint *gdk_x,
gint *gdk_y)
{
- GdkScreenQuartz *screen_quartz = GDK_SCREEN_QUARTZ (_gdk_screen);
+ GdkQuartzScreen *screen_quartz = GDK_QUARTZ_SCREEN (_gdk_screen);
if (gdk_y)
*gdk_y = screen_quartz->height - ns_y + screen_quartz->min_y;
GdkDevice *device,
GdkCursor *cursor)
{
- GdkCursorPrivate *cursor_private;
+ GdkQuartzCursor *cursor_private;
NSCursor *nscursor;
- cursor_private = (GdkCursorPrivate *)cursor;
+ cursor_private = (GdkQuartzCursor *)cursor;
if (GDK_WINDOW_DESTROYED (window))
return;
/* The mask is set in the common code. */
}
-static_void
+static void
gdk_quartz_window_set_urgency_hint (GdkWindow *window,
gboolean urgent)
{
return FALSE;
}
-static_void
+static void
gdk_quartz_window_stick (GdkWindow *window)
{
if (GDK_WINDOW_DESTROYED (window) ||
}
static void
-gdk_quarz_window_unfullscreen (GdkWindow *window)
+gdk_quartz_window_unfullscreen (GdkWindow *window)
{
FullscreenSavedGeometry *geometry;
root_window_parent_class = g_type_class_peek_parent (klass);
- drawable_quartz_class->get_context = gdk_root_window_impl_quartz_get_context;
- drawable_quartz_class->release_context = gdk_root_window_impl_quartz_release_context;
+ window_quartz_class->get_context = gdk_root_window_impl_quartz_get_context;
+ window_quartz_class->release_context = gdk_root_window_impl_quartz_release_context;
impl_class->focus = gdk_quartz_window_focus;
impl_class->set_type_hint = gdk_quartz_window_set_type_hint;
impl_class->destroy_notify = gdk_quartz_window_destroy_notify;
impl_class->register_dnd = _gdk_quartz_window_register_dnd;
impl_class->drag_begin = _gdk_quartz_window_drag_begin;
- impl_class->process_updates_recurse = gdk_x11_window_process_updates_recurse;
+ impl_class->process_updates_recurse = _gdk_quartz_window_process_updates_recurse;
impl_class->sync_rendering = _gdk_quartz_window_sync_rendering;
impl_class->simulate_key = _gdk_quartz_window_simulate_key;
impl_class->simulate_button = _gdk_quartz_window_simulate_button;